-
Notifications
You must be signed in to change notification settings - Fork 1.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
release/2.6.0 -> master #10997
Merged
Merged
release/2.6.0 -> master #10997
+60,007
−27,849
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Contributor
snehaagni
commented
Oct 18, 2023
•
edited by jira
bot
Loading
edited by jira
bot
- Remove per-node secrets from Functions Coordinator (Remove per-node secrets from Functions Coordinator #10339)
- .github/workflows: fix scheduled race slack alert link (.github/workflows: fix scheduled race slack alert link #10324)
- AddFund, PauseUnpause Upkeep, Register upkeep support for v21 (AddFund, PauseUnpause Upkeep, Register upkeep support for v21 #10278)
- Fees should be uint192 because they can never be negative (Fees should be uint192 because they can never be negative #10336)
- Bump version and update CHANGELOG for core v2.5.0 (Bump version and update CHANGELOG for core v2.5.0 #10341)
- Update Readme on contributing process (Update Readme on contribution process #10342)
- Implement ORM backend for upkeep state (Implement ORM backend for upkeep state #10188)
- (feat): Add testhelper for Functions Client Upgrade Helper ((feat): Add testhelper for Functions Client Upgrade Helper #10347)
- pause registry test (pause registry test #10298)
- General fixes and improvements (General fixes and improvements #10294)
- Bugfix/merc 1390/realign price field (Bugfix/merc 1390/realign price field #10340)
- Recoverer and log triggers options alignment (Recoverer and log triggers options alignment #10334)
- Functions v1 events mock (Functions v1 events mock #10284)
- Sort blocks in descending order while dequeuing (Sort blocks in descending order while dequeuing #10352)
- Preserve compatibility with existing feeds (Preserve compatibility with existing feeds #10248)
- Support DB latest report for v2/v3 (Support DB latest report for v2/v3 #10338)
- Mercury tables are cascade deleted alongside job (Mercury tables are cascade deleted alongside job #10192)
- improve error message when log config fails to unpack (improve error message when log config fails to unpack #10353)
- freeze automation v2.1 contract bytecode (freeze automation v2.1 contract bytecode #10356)
- Log recoverer: ensure proper recovery of logs (Log recoverer: ensure proper recovery of logs #10337)
- gas limit and check data update (gas limit and check data update #10351)
- bulk report functionality and tests (bulk report functionality and tests #10227)
- Update to latest ocr2keepers (Update to latest ocr2keepers #10364)
- call eth transaction receipt directly (call eth transaction receipt directly #10344)
- Chore/vrf 526 add ctf test vrfv2plus (Chore/vrf 526 add ctf test vrfv2plus #10262)
- Automation internal review fixes (Automation internal review fixes #10366)
- (feat): Fetch CSA public keys in Functions scripts ((feat): Fetch CSA public keys in Functions scripts #10361)
- [Gateway] Support Websocket heartbeat messages ([Gateway] Support Websocket heartbeat messages #10368)
- filter logs by topic 1/2/3 (filter logs by topic 1/2/3 #10360)
- Apply custom filter to logs in log recoverer getLogTriggerCheckData (Apply custom filter to logs in log recoverer getLogTriggerCheckData #10376)
- [Functions] Fix allowlist V1 updates ([Functions] Fix allowlist V1 updates #10375)
- TT-555 Fix Soak Reporting Bug in OCR ([TT-555] Fix Soak Reporting Bug in OCR #10357)
- vrfv2+: various audit fixes (vrfv2+: various audit fixes #10328)
- chore: skip test (chore: skip TestVRFV2PlusIntegration_SingleConsumer_EIP150_HappyPath #10384)
- (chore): Update Functions Scripts oracle.toml template ((chore): Update Functions Scripts oracle.toml template #10387)
- Use correct error type in DecryptionQueue (Use correct error type in DecryptionQueue #10389)
- update to toml path in integration tests (update to toml path in integration tests #10374)
- moving pg and mockserver to CTF (moving pg and mockserver to CTF #10372)
- (fix): Functions OracleWithdrawAll uses transmitters ((fix): Functions OracleWithdrawAll uses transmitters #10392)
- [AUTO-4758] Update Automation benchmark test to support v2.1 ([AUTO-4758] Update Automation benchmark test to support v2.1 #10365)
- Revert "Scroll update toml config (Scroll update toml config #10243)" (Revert "Scroll update toml config (#10243)" #10380)
- Transmit event provider: fix CPU utilization (Transmit event provider: fix CPU utilization #10385)
- Use -1 as sentinel value for missing Link/Native fee (Use -1 as sentinel value for missing Link/Native fee #10383)
- move len check to match previous behavior (move len check to match previous behavior #10405)
- update VL contract to check upkeep id with check data (update VL contract to check upkeep id with check data #10233)
- BCF 2440 remove chainsets from core (BCF 2440 remove chainsets from core #10349)
- Read logs for block number and trigger config (Read logs for block number and trigger config #10354)
- .github/workflows: fix ci-core slack race notification url (.github/workflows: fix ci-core slack race notification url #10408)
- Update solana to take BCF-2562: Relayer dependent on chain not chainset (Update solana to take BCF-2562: Relayer dependent on chain not chainset #10411)
- core: logger name cleanup (core: logger name cleanup #10414)
- add ineligibility reason for simulation failure (add ineligibility reason for simulation failure #10407)
- Bump sonarsource/sonarqube-scan-action from 2.0.0 to 2.0.1 (Bump sonarsource/sonarqube-scan-action from 2.0.0 to 2.0.1 #10390)
- Bump actions/checkout from 3.5.3 to 3.6.0 (Bump actions/checkout from 3.5.3 to 3.6.0 #10346)
- github.com/prometheus/prometheus v0.46.0 (bump deps #10418)
- chore: remove the word chainset from variables and comments (chore: remove the word chainset from variables and comments #10421)
- golangci-lint (golangci-lint #10420)
- Fix recoverer cleanup (Fix recoverer cleanup #10417)
- Cleanup warn log in registry check pipeline (Cleanup warn log in registry check pipeline #10412)
- evm_transfer cli: wait for and output TxAttempt (evm_transfer cli: wait for and output TxAttempt #10371)
- track deleted and revoked job proposal counts (Track deleted and revoked job proposal counts #10424)
- Chore/vrf 584 add vrfv2plus ctf test native billing (Chore/vrf 584 add vrfv2plus ctf test native billing #10386)
- fix test & linter issue with loop variable. (fix test & linter issue with loop variable. #10426)
- Optimise log poller replay (Optimise log poller replay #10428)
- support operator forwarder for ocr2 feeds manager (Add feeds manager operator forwarder support for ocr2 #10425)
- remove wait since offchain can handle earlier kicks (remove wait since offchain can handle earlier kicks #10369)
- rename FeedLookup to StreamsLookup (rename FeedLookup to StreamsLookup #10388)
- refactor link transfer (refactor link transfer #10373)
- Update ocr2keepers & small change to reduce LogBackfillBuffer (Update ocr2keepers & small change to reduce LogBackfillBuffer #10439)
- Move Uptime feeds contracts to a new folder (Move Uptime feeds contracts to a new folder #10404)
- fix llo-feeds imports (fix llo-feeds imports #10441)
- Disable unused telemetry types (Disable unused telemetry types #10443)
- [VRF-592] Add LINK token check ([VRF-592] Add LINK token check #10422)
- Update all deps to take removal of relayer.ChainSet interface (Update all deps to take removal of relayer.ChainSet interface #10445)
- Tt 562 functions + gateway performance tests, chaos suite (Tt 562 functions + gateway performance tests, chaos suite #10397)
- Add regex to include config toml files (BCI-1930 Enable image build on toml config changes #10440)
- [TT-549] Renable Live Test Runs ([TT-549] Renable Live Test Runs #10379)
- remove check for finality depth in bhs and bhf. Do not update interna… (remove check for finality depth in bhs and bhf. Do not update interna… #10391)
- Upgrade forge-std to 1.6.0 (Upgrade dependency forge-std to 1.6.0 #10459)
- add foundry refresh make command (add foundry refresh make command #10442)
- Add debug logs when updating lastPoll / lastRepoll block (Add debug logs when updating lastPoll / lastRepoll block #10461)
- bump pyroscope; use new import paths (bump pyroscope; use new import paths #10463)
- [AUTO-4790] increase delta stage for integration-tests ([AUTO-4790] increase delta stage for integration-tests #10398)
- chore: skip ocr2vrf tests (chore: skip ocr2vrf tests #10448)
- Fix bug in updating last poll block for filter (Fix bug in updating last poll block for filter #10462)
- chore: fix shared snapshot (chore: fix shared snapshot #10471)
- Show job runs for disabled chains (Show job runs for disabled chains #10401)
- Return all logs even if seen before (Return all logs even if seen before #10473)
- Add RequestID field to Transactions (Add IdempotencyKey field to Transactions #10363)
- Increase block time sample size (Increase blocktime samplesize #10482)
- Small cleanup in event provider for caching behaviour (Small cleanup in event provider for caching behaviour #10483)
- bump deps google/uuid, shirou/gopsutil/v3, avast/retry-go/v4, jackc/pgconn (bump deps google/uuid, shirou/gopsutil/v3, avast/retry-go/v4 #10481)
- fix/gh-actions-setup-postgres: fixing script to be resilient to array or object docker compose output (fix/gh-actions-setup-postgres: fixing buggy Setup Postgres step #10512)
- core: use loop.Keystore, support arbitrarily prefixed Cosmos addresses (core: use loop.Keystore, support arbitrarily prefixed Cosmos addresses #10416)
- shadow: declaration of err shadows declaration at line * (govet) (golangci-lint #10468)
- HasFilter to check whether some filter was loaded by the poller (HasFilter to check whether some filter was loaded by the poller #10469)
- Allow burst in log recoverer when it lags (Allow burst in log recoverer when it lags #10479)
- Update ocr2keepers v0.7.20 (Update ocr2keepers v0.7.20 #10486)
- Remove explicit checkblock too old check and rely on rpc, add a check for checkBlock too new (Remove explicit checkblock too old check and rely on rpc, add a check for checkBlock too new #10484)
- Using minmax heap for Mercury transmission queue to evict oldest transmission correctly (Using minmax heap for Mercury transmission queue to evict oldest transmission correctly #10427)
- Upkeep filters life cycle: avoid replying logs for existing filters (Upkeep filters life cycle: avoid replying logs for existing filters #10470)
- Additional even emitting + sanity checks + version (Additional even emitting + sanity checks + version #10419)
- [VRF] opt out of snapshot checks ([VRF] opt out of snapshot checks #10491)
- BCF-2564: take new loop relayer interface (BCF-2564: take new loop relayer interface #10430)
- golangci-lint tweaks (golangci-lint tweaks #10510)
- [Automation] Update docker scripts ([Automation] Update docker scripts #10516)
- Seed order to manage logs overflow (Seed order to manage logs overflow #10485)
- BCF-2497: Refactoring sessions orm query pattern to avoid a confusing rollback tx error log (BCF-2497: Refactoring sessions orm query pattern to avoid a confusing rollback tx error log #10378)
- Switch integration tests to nightly (Switch integration tests to nightly #10520)
- TT-562 Improved load test client contract (TT-562 Improved load test client contract #10504)
- Added log for decryption queue error (Added log for decryption queue error #10517)
- (test): Add Functions Subscriptions foundry tests ((test): Add Functions Subscriptions foundry tests #10435)
- Add batch size backoff in log poller insert logs (Add batch size backoff in log poller insert logs #10525)
- address lingering clean up and todos after BCF-2441 & BCF-2564 (address lingering clean up and todos after BCF-2441 & BCF-2564 #10521)
- Resolve TODOs in registry and provider life cycle (Resolve TODOs in registry and provider life cycle #10477)
- (feat): Add Gateways to Functions core/scripts oracle.toml template ((feat): Update Functions core/scripts oracle.toml template #10409)
- Update Simulated Backend Client (Update Simulated Backend Client #10403)
- Create CI checks for GQL schema changes (Create CI checks for GQL schema changes #7492)
- (test): Add ToS Allow List foundry tests ((test): Add ToS Allow List foundry tests #10438)
- Fix data race in PersistenceManager tests (Fix data race in PersistenceManager tests #10394)
- Upsert only if we filter store had a registered filter before (Do not upsert filters upon restart #10531)
- chore: add subscription api forge tests (chore: add subscription api forge tests #10446)
- add more info to pipeline transmitter error (add more info to pipeline transmitter error #10537)
- [TT-418] automation e2e docker migration ([TT-418] automation e2e docker migration #10432)
- Improve checkBlockTooOld error detection (Improve checkBlockTooOld error detection #10536)
- move CLI update to dev section in changelog
- Include logBlockHash in trigger and workID (Include logBlockHash in trigger and workID #10476)
- include forwarder address in ocr2 config (include forwarder address in ocr2 config #10532)
- Performed events scanner: batch calls to log poller (Performed events scanner: batch calls to log poller #10546)
- (test): Add Functions Router foundry tests ((test): Add Functions Router foundry tests #10460)
- Remove check block too new check (Remove check block too new check #10545)
- core/services/vrf/v2: fix nolint comment (core/services/vrf/v2: fix nolint comment #10552)
- avoid logging if context is done (avoid logging if context is done #10553)
- [Functions] Various housecleaning ([Functions] Various housecleaning #10509)
- [Functions] Minor contract fixes ([Functions] Minor contract fixes #10511)
- WIP ([chore] Fix flakey test runner by adapting to json output #10542)
- update log recoverer to update the block time periodically (update log recoverer to update the block time periodically #10544)
- add CI, refactor for more test groups (add CI, refactor for more test groups #10558)
- [BCF-2365] Consolidate *Provider Constructors into One ([BCF-2365] Consolidate *Provider Constructors into One #10475)
- Retrieve native/LINK fee directly from report (Retrieve native/LINK fee directly from report #10539)
- finalize mercury 0.3 integration details (finalize mercury 0.3 integration details #10538)
- raise timeouts (raise timeouts for functions CI #10563)
- [Automation] Fixes to chaincli for Automation v2.1 ([Automation] Fixes to chaincli for Automation v2.1 #10540)
- Bump chainlink-relay to e2f9fcf (Bump chainlink-relay to e2f9fcf758d81e9d8882610470f06aeb379938f8 #10566)
- smoke test for setUpkeepTriggerConfig (smoke test for setUpkeepTriggerConfig #10530)
- clean up shadows, logs, typos etc (clean up shadows, logs, typos etc #10533)
- bump prettier, solhint & eslint (bump prettier, solhint & eslint #10569)
- Update to ocr2keepers 0.7.22 (Update to ocr2keepers 0.7.22 #10568)
- [Functions] Subscription deposit ([Functions] Subscription deposit #10513)
- Batch insert records into the upkeep state store (Batch insert records into the upkeep state store #10488)
- move networks to CTF (move networks to CTF #10434)
- Thread control utility (Thread control utility #10560)
- (chore): Update Functions v1 single line comments to nat spec ((chore): Update Functions v1 single line comments to nat spec #10567)
- Pass de-duped block list to fillRemainingBlocks() (Pass de-duped block list to fillRemainingBlocks() #10554)
- update streams lookup contracts (update streams lookup contracts #10524)
- [VRF-616] Skip flaky VRF test ([VRF-616] Skip flaky VRF test #10572)
- Add mercury contract wrappers (Add mercury contract wrappers #10492)
- update block time calculation (update block time calculation #10576)
- Resolve data races when closing services (Resolve data races when closing services #10535)
- bumg golangci-lint 1.54.2 (bumg golangci-lint 1.54.2 #10265)
- Update test coverage for trusted blockhash store and VRFv2+ Wrapper (Update test coverage for trusted blockhash store and VRFv2+ Wrapper #10447)
- Update to ocr2keepers v0.7.23 (Update to ocr2keepers v0.7.23 #10582)
- BCF-2636: add core node metrics path to service discovery (BCF-2636: add core node metrics path to service discovery #10578)
- add legacy URL for mercury credentials (add legacy URL for mercury credentials #10518)
- BCF-2605 clean up Configs (BCF-2605 clean up Configs #10551)
- Bump tdh2 dep version (Bump tdh2 dep version #10573)
- delete unused code (delete unused code #10588)
- [Functions] Fix signature validation for empty payloads ([Functions] Fix signature validation for empty payloads #10579)
- Small improvements to log recoverer (Small improvements to log recoverer #10575)
- Add extra sanity checks to config poller and contract transmitter (Add extra sanity checks to config poller and contract transmitter #10593)
- Add reentrancy guard to VRFCoordinatorV2Mock to align its behaviour w… (Add reentrancy guard to VRFCoordinatorV2Mock to align its behaviour w… #10585)
- [fix] Complete the test parsing if the test command returns a non-zero exit code ([fix] Complete the test parsing if the test command returns a non-zer… #10565)
- Coverage issue fix (Coverage CI flaky issue fix #10598)
- Ignore fuzz tests in gas snapshot (Ignore fuzz tests in gas snapshot #10580)
- Functions: fixing S4 ORM (Functions: fixing S4 ORM #10596)
- Bumping chainlink-relay to the version that contains CCIP plugin types (Bumping chainlink-relay to the version that contains CCIP plugin types #10597)
- [TT-526] Allow Parallel Tests To Work ([TT-526] Allow Parallel Tests To Work #10591)
- Skip Smoke Tests Label (Skip Smoke Tests Label #10584)
- Remove redundant operator-ui CI comments (RE-1852 Remove redundant operator-ui CI comments #10602)
- Fix Live Test Reporting (Fix Live Test Reporting #10586)
- [fix] Skip non-JSON lines ([fix] Ignore non-JSON output from go_core_tests #10605)
- Start E2E cl docker image with retries (Start E2E cl docker image with retries #10571)
- Fix golangci-lint (Fix golangci-lint #10555)
- Foundry tests for VRFCoordinatorV2Mock.sol (Foundry tests for VRFCoordinatorV2Mock.sol #10606)
- [VRF-617] Disable flaky VRF test with TODO ([VRF-617] Disable flaky VRF test with TODO #10590)
- Bump relay => fec1da7 (Bump relay => fec1da7953fc340889554d22cc73ec2981f6eda9 #10583)
- Fix Mercury Persistence Manager test flake (Fix Mercury Persistence Manager test flake #10574)
- Add log when allowlist routeID is unset (Add log when allowlist routeID is unset #10611)
- update streams lookup contracts (update streams lookup contracts #10607)
- [fix] Flakey test runner fixes ([fix] Fixes to flakey test runner #10614)
- Rename Cosmos FeeToken to GasToken (Rename Cosmos FeeToken to GasToken #10595)
- Fixed broken tests from PRD alignment (Fixed broken tests from PRD alignment #10619)
- Update format of changelog
- Add Arbitrum Sepolia chain ID to ChainSpecificUtil.sol (Add Arbitrum Sepolia chain ID to ChainSpecificUtil.sol #10615)
- Move 2 1 automation out of dev (Move 2 1 automation out of dev #10587)
- Use an interface to standardize all docker container set up for various blockchain clients (Use an interface to standardize all docker container set up for various blockchain clients #10626)
- [Functions] Enforce uniform coordinator addresses in OCR batches ([Functions] Enforce uniform coordinator addresses in OCR batches #10612)
- Auto 4601/add log retry integration test (Auto 4601/add log retry integration test #10355)
- Prom metrics on missing/error count for mercury querying price feed (Prom metrics on missing/error count for mercury querying price feed #10621)
- Updates README for new method of running tests (Updates README for new method of running tests #10629)
- BCF-2324: isolate evm tables in specific schema (BCF-2324: isolate evm tables in specific schema #10609)
- Bump reviewdog/action-actionlint from 1.37.1 to 1.38.0 (Bump reviewdog/action-actionlint from 1.37.1 to 1.38.0 #10522)
- add automation-2-1-license (add automation-2-1-license #10633)
- fix: ensure tx state != unstarted when attempts are returned (fix: evm_transfer_controller flake #10630)
- Fixes Key Collision Bug (Fixes Key Collision Bug #10631)
- update missed trigger in move to evm schema (update missed trigger in move to evm schema #10634)
- test tweaks (test tweaks #10636)
- Remove Explorer (Remove Explorer #10581)
- Remove deployments for the integration environment (RE-1851 Remove deployments from the integration environment #10594)
- [BCF-2506] Fix: id instead of legacy evmChainId in errors verbatim ([BCF-2506] Fix: id instead of legacy evmChainId in errors verbatim #10314)
- [TT-593] Don't Fail Workflow On E2E Smoke Go Cache ([TT-593] Don't Fail Workflow On E2E Smoke Go Cache Failure #10642)
- lock foundry version (lock foundry version #10616)
- Pump the Brakes (Pump the Brakes #10646)
- [Gateway] Fix address lookup in handlers ([Gateway] Fix address lookup in handlers #10637)
- BCF-2492 Remove evm default chain id (BCF-2492 Remove evm default chain id #10490)
- [Functions] Enforce max expiration length ([Functions] Enforce max expiration length #10638)
- Adds Log Collection on Failing Test ([TT-592] Adds Log Collection on Failing Test #10632)
- Fix typo (Fix Typo #10649)
- [Gateway] Use named loggers in all sub-components ([Gateway] Use named loggers in all sub-components #10639)
- [Gateway] Return 400 HTTP code on handler errors ([Gateway] Return 400 HTTP code on handler errors #10652)
- Allow workflow to be dispatched (Allow workflow to be dispatched #10651)
- [TT-591] Parallel Test Logging E2E Fixes ([TT-591] Parallel Test Logging E2E Fixes #10610)
- Update setConfigFromSource to force config count (Update setConfigFromSource to force config count #10472)
- [chore] Fix false positive when running tests in the root-level directory ([chore] Fix false positive when running tests in the root-level direc… #10648)
- Update delete-deployments.yml (Update delete-deployments.yml #10662)
- Read the length of pending records while locked (Read the length of pending records while locked #10661)
- Add more logging on mercury server price query errors (Add more logging on mercury server price query errors #10644)
- Prefix contract dir names which start w/ a digit (Prefix contract dir names which start w/ a digit #10655)
- [Gateway] Basic prom counters ([Gateway] Basic prom counters #10659)
- Test for directories and files with digit prefix (Test for directories and files with digit prefix #10667)
- EvmFeeEstimator return Optimistic Rollup's L1BaseFee (EvmFeeEstimator return Optimistic Rollup's L1BaseFee #10557)
- Bump smartcontractkit/chainlink-github-actions from 2.2.12 to 2.2.13 (Bump smartcontractkit/chainlink-github-actions from 2.2.12 to 2.2.13 #10653)
- Added 0x7b transaction type for celo (Added 0x7b transaction type for celo #10660)
- Backporting LogPoller's function used in CCIP (Backporting LogPoller's function used in CCIP #10645)
- Update Operator UI from v0.8.0-95ae9da to v0.8.0-197331a (Update Operator UI from v0.8.0-95ae9da to v0.8.0-197331a #10564)
- Set trigger config when node cannot find setConfig logs during refresh (Set trigger config when node cannot find setConfig logs during refresh #10617)
- Change the inBackupHealthReport status code to 204 (No content) (Change the inBackupHealthReport status code to 204 (No content) #10673)
- Bump relay to 2119b4e (Bump relay to 2119b4e577d1876ac06a345a8db639f919839369 #10675)
- Functions: tracking subscriptions (Functions: tracking subscriptions #10613)
- Enables Us to Skip More Tests (Enables Skipping More Tests #10678)
- Chore/vrf 585 add ctf test vrfv2plus migration (Chore/vrf 585 add ctf test vrfv2plus migration #10450)
- Removed pg opts from VRF CreateTransaction calls (Remove pg opts from VRF CreateTransaction calls #10664)
- (test): Functions foundry tests use OCR contracts & a higher tx.gasprice ((test): Functions foundry tests use OCR contracts & a higher tx.gasprice #10635)
- core/services: health Checker cleanup (core/services: health Checker cleanup #10670)
- core/services/chainlink: log warn instead of error if CSA key not available for feeds service (core/services/chainlink: log warn instead of error if CSA key not available for feeds service #10543)
- Improve Testnet Notifications (Improve Testnet Notifications #10681)
- BCF-2637 Add evm chain id removal migrations (BCF-2637 Add evm chain id removal migrations #10669)
- [Functions] Fix missing items in subscriptions checker ([Functions] Fix missing items in subscriptions checker #10696)
- core/services/ocr2/validate: bump minOCR2MaxDurationQuery to 100ms (core/services/ocr2/validate: bump minOCR2MaxDurationQuery to 100ms #10690)
- Bump chainlink-relay => 8a0b08d (Bump chainlink-relay => 8a0b08df72a32b04c377f6f1c698a03ca5b2a1bf #10692)
- Format Block Number As Hex (Format Block Number As Hex #10680)
- BCF-2155: plugins: update readme (BCF-2155: plugins: update readme #10701)
- [BCF-2488] Fix flake in TestShell_Autologin (and others) ([BCF-2488] Fix flake in TestShell_Autologin (and others) #10677)
- [VRF-618] Fix VRFV2Plus tests with blockhash update ([VRF-618] Fix VRFV2Plus tests with blockhash update #10705)
- Bump libocr => dbd4e505b3e6fe6564150a71d61302fffc7fd0bc (Bump libocr => dbd4e505b3e6fe6564150a71d61302fffc7fd0bc #10691)
- Increase default ocr2 automation gas limit to 14.5M (Increase default ocr2 automation gas limit to 14.5M #10706)
- Verify with single payment token (Verify with single payment token #10603)
- Fix VRF foundry tests for nightly build version (Fix VRF foundry tests for nightly build version #10717)
- [TT-577] Finally Fixes Scheduled Runs ([TT-577] Finally Fixes Scheduled Runs #10707)
- Update fluxmonitor to use IdempotencyKey when creating Tx (Update fluxmonitor to use IdempotencyKey when creating Tx #10589)
- Improved logs ([Functions] Improved logs #10668)
- Bump npm dependencies (Bump npm dependencies #10679)
- Recoverer: limit the number of pending payloads for an upkeep (Recoverer: limit the number of pending payloads for an upkeep #10712)
- add finality depth contraint in block subscriber (add finality depth contraint in block subscriber #10686)
- swap txIndex for timestamp (swap txIndex for timestamp #10687)
- BCF-2657: core/services: track spawned job services via the health checker (BCF-2657: core/services: track spawned job services via the health checker #10695)
- [VRF-567] Mercury price feed registry ([VRF-567] Mercury price feed registry #10348)
- Data Streams v0.3 On-Chain Audit Feedback (Data Streams v0.3 On-Chain Audit Feedback #10658)
- Update llo versions and organization (Update llo versions and organization #10727)
- GHA And I Are In A Fight (GHA And I Are In A Fight #10730)
- Improve check block too old detection (Improve check block too old detection #10736)
- @chainlink.contracts release v0.7.1 (@chainlink.contracts release v0.7.1 #10740)
- RE-1902 Use single, large runner for core tests (RE-1902 Use single, large runner for core tests #10604)
- Calm Down Runs (Calm Down Runs #10741)
- add IndexedLogsByTxHash & index (add IndexedLogsByTxHash & index #10731)
- [fix] Handle panics correctly in the flakey test runner ([fix] Handle panics correctly in the flakey test runner #10734)
- Bugfixes for auto v2.0 (Bugfixes for auto v2.0 #10723)
- core/services/relay: fix backwards maps.Copy (core/services/relay: fix backwards maps.Copy #10745)
- feature: add vrf smoke superscript (feature: add vrf smoke superscript #10739)
- [Functions] Fix bugs in s4 plugin ([Functions] Fix two minor bugs in s4 plugin #10742)
- Fix SQ regex for ci tests output (BCF-2665 Fix SQ regex for ci tests output #10746)
- Always and != Skipped (Always and != Skipped #10749)
- Insert time interval based heartbeats in BHS store (Insert time interval based heartbeats in BHS store #10682)
- go 1.21.1 (go 1.21.1 #10125)
- BCFG-2637 Change evmChainID not null migration to use env var to inject goose (BCF-2637 Change evmChainID not null migration to use env var to inject goose #10711)
- Don't Run on Cancelled (Don't Run on Cancelled #10751)
- Update Functions scripts oracle.toml template (Update Functions scripts oracle.toml template #10755)
- Gateway: improving client script (Gateway: improving client script #10744)
- Handle panic due to lack of cmd override ([fix] Handle panic in cmd.override. #10758)
- VRF-591: add ctf test for VRF V2 Plus direct funding (VRF-591: add ctf test for VRF V2 Plus direct funding #10721)
- fix: solidity required prettier check (fix: solidity required prettier check #10761)
- Upgrade ocr2keepers with improvement for conditionals (Upgrade ocr2keepers with improvement for conditionals #10763)
- G601: Implicit memory aliasing in for loop. (golangci-lint #10577)
- bump chainlink-relay for loop logger fix (bump chainlink-relay for loop logger fix #10770)
- Devspace integration mercury (Devspace integration mercury #10747)
- [Functions] Use MinIncomingConfirmations in LogPollerWrapper ([Functions] Use MinIncomingConfirmations in LogPollerWrapper #10775)
- Handle racy edge cases in tx hash verification & handle nil latestBlock (Handle racy edge cases in tx hash verification & handle nil latestBlock #10772)
- Bump reviewdog/action-actionlint from 1.38.0 to 1.39.0 (Bump reviewdog/action-actionlint from 1.38.0 to 1.39.0 #10719)
- [Functions] Minor logging improvements ([Functions] Minor logging improvements #10774)
- plugins: standardize server API and errors (plugins: standardize server API and errors #10771)
- bump go-toml to 2.1.0 (bump go-toml to 2.1.0 #10769)
- Support querying contract state for config in vanilla OCR2 and mercury (Support querying contract state for config in vanilla OCR2 and mercury #9846)
- [TT-607] Update usage of default ocr2 onchain config ([TT-607] Update test usage of default ocr2 onchain config #10780)
- update to latest ocr2keepers (update to latest ocr2keepers #10779)
- Fix incorrectly usage pipeline_specs.id instead of jobs.id (Fix incorrect usage pipeline_specs.id instead of jobs.id #10781)
- Revert "core/services/chainlink: log warn instead of error if CSA key not available for feeds service (core/services/chainlink: log warn instead of error if CSA key not available for feeds service #10543)" (Revert "core/services/chainlink: log warn instead of error if CSA key not available for feeds service (#10543)" #10782)
- Fix, move version 2.5.0 in changelog from unreleased (Fix, move version 2.5.0 from unreleased in changelog #10738)
- BCF-2508: cleanup evm config for chain, relayer, and relayer factory (BCF-2508: cleanup evm config for chain, relayer, and relayer factory #10767)
- rename VRF V2 plus to V2_5. rename eth to native (rename VRF V2 plus to V2_5. rename eth to native #10656)
- [Functions] Improved listener log message ([Functions] Improved listener log message #10787)
- [Gateway] Simple healthcheck endpoint ([Gateway] Simple healthcheck endpoint #10786)
- bump chainlink-relay for logger fix (bump chainlink-relay for logger fix #10791)
- Remove Explorer from docker-compose setup (Remove Explorer from docker-compose setup #10729)
- fix/BCF-2601-simple-passwords: reverting simple passwords notification. Use of simple passwords in production builds is now a breaking change (fix/BCF-2601-simple-passwords: reverting simple passwords notification #10794)
- [Gateway] Add extra checks ([Gateway] Add extra checks #10788)
- S4 improvements and fixing bugs (S4 improvements and fixing bugs #10789)
- Parse chain ID as 64-bit integer (Parse chain ID as 64-bit integer #10795)
- [Gateway] Don't save node responses with incorrect method name ([Gateway] Don't save node responses with incorrect method name #10796)
- Update Operator UI from v0.8.0-197331a to v0.8.0-a8fbbb3 (Update Operator UI from v0.8.0-197331a to v0.8.0-a8fbbb3 #10693)
- Bump version and update CHANGELOG for core v2.6.0
- core/plugins: fix logger field reference (core/plugins: fix logger field reference #10815) (Cherry-Pick c1348ed #10817)
- Fix automation - mercury v0.3 response decoding (Fix automation - mercury v0.3 response decoding #10812) (Cherry pick f7d0b38 from develop #10818)
- Finalize date on changelog for 2.6.0 (Finalize date on changelog for 2.6.0 #10996)
* Debug on * Bypass build test * Change secret names * Strip Private Keys * Fix strip * Fix funding * Clean imports * Cleanup * Formatting * Remove if check * Regularly Scheduled Programming
#10391) * remove check for finality depth in bhs and bhf. Do not update internal stored mapping based on IsStored() * fix delegate_test.go * address comments for trusted bhs. revert blockheaderfeeder changes * add a debug log * fix failing test
* Add debug logs when updating lastPoll / lastRepoll block * update to use uf1
* Update keeper_test.go * set deltaStage 30s * automation tests - set deltaStage 30s
due to flakiness
* chore: fix shared snapshot * empty commit to trigger CI again * another empty to trigger ci * fix: add snapshots to filters * chore: update all snapshots * chore: add .gitmodules and foundry-lib to filters
* Show job runs for disabled chains * Add changelog
* Added request_id field to eth_txes to track external component requests * Rearranged logic, added missing validation, and linted * Fixed mocks * Added new TxStore tests * Addressed PR feedback * Updated migration sequencing * Changed RequestID name to IdempotencyKey and updated type to UUID * Switched IdempotencyKey type back to string
* Small cleanup in event provider for caching behaviour * retain duplicate log behaviour * format * format * update * update
… or object docker compose output (#10512)
#10416) * core: use loop.Keystore, support arbitrarily prefixed Cosmos addresses * Update core/chains/cosmos/cosmostxm/helpers_test.go Co-authored-by: Jordan Krage <[email protected]> --------- Co-authored-by: Jordan Krage <[email protected]>
Co-authored-by: Domino Valdano <[email protected]>
* Allow burst in log recoverer when it lags * add test * more tests * update * improve test * update test messages
* update ocr2keepers * go mod tidy
… for checkBlock too new (#10484) * Remove explicit checkblock too old check and rely on rpc * update * update * fix test * fix * update test
…smission correctly (#10427) * Using minmax heap for Mercury transmission queue to evict oldest transmission correctly * go mod tidy * go mod tidy everywhere
…10470) * filters life cycle: avoid replying logs for existing filters TODO: tests * fix test * use config update block if not too old * small fix + align tests and logs * added mocks for HasFilter
* Additional even emitting + sanity checks + version * Cherry picked changes from bugfix/MERC-1618 * Wrappers + gas * Fixed issue with getAvailableRewardPoolIds --------- Co-authored-by: Austin Born <[email protected]>
* [VRF] opt out of snapshot checks * Change VRF snapshot by 1 * Remove snapshot file
* BCF-2564: take new loop relayer interface * take merged sha in relayer repo * fix solana
snehaagni
requested review from
chainchad,
javuto,
jkongie,
samsondav,
a team,
austinborn,
Fletch153,
se3000,
connorwstein,
bolekk,
pinebit,
justinkaseman,
KuphJr,
sdrug,
martin-cll,
prashantkumar1982,
RyanRHall,
PiotrTrzpil,
archseer,
cfal and
reductionista
as code owners
October 18, 2023 19:58
chainchad
approved these changes
Oct 18, 2023
jmank88
approved these changes
Oct 19, 2023
SonarQube Quality Gate Reliability Rating on New Code (is worse than A) See analysis details on SonarQube Fix issues before they fail your Quality Gate with SonarLint in your IDE. |
chainchad
had a problem deploying
to
build-develop
October 20, 2023 16:44
— with
GitHub Actions
Failure
chainchad
had a problem deploying
to
build-develop
October 20, 2023 16:44
— with
GitHub Actions
Failure
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.